객체 지향 프로그래밍 [Java] 1 클래스-1. 객체 지향 프로그래밍/ 객체와 클래스 '객체 지향 언어' 에서 '객체'를 모르면 진짜 답없으니까 객체부터 차근차근 객체(부품)를 만들고 하나씩 조립해서 완성된 프로그램을 만드는 기법 : OOP(Object Oriented Programming) 객체 지향 프로그래밍 객체? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것. 현실세계의 객체를 소프트웨어 객체로 설계하는... Java객체와 클래스객체 지향 프로그래밍Java 객체 만들기 2 클래스 변수 count가 User 인스턴스 개수를 정확히 나타내도록 하려면 User 인스턴스가 생성될 때마다 count의 값을 1씩 늘리면 됩니다. 그럼 인스턴스 이름을 가지고 클래스 변수의 값을 설정하는 것도 가능할까요? 다시 말해, 이 코드는 클래스 변수의 값을 설정하는 것이 아닌 인스턴스 변수의 값을 설정하는 것입니다. 정리하자면, 클래스 변수의 값을 읽을 때는 클래스 이름.클래스 변수... 프로그래밍메소드python클래스 메소드클래스 변수데코레이터프로그래밍 기초객체 지향 프로그래밍python 자바의 정석 Chapter 07 객체 지향 프로그래밍 Ⅱ - 06. 추상 클래스편 추상 클래스는 미완성 설계도에 비유할 수 있다. 단지 미완성 메서드(추상 메서드)를 포함하고 있다는 의미다. 추상 클래스는 상속을 통해서 자손 클래스에 의해서만 완성될 수 있다. 추상 클래스는 키워드 'abstract'만 붙이면 된다. 이 클래스에는 추상 메서드가 있으니 상속을 통해서 구현해주어야 한다는 것을 쉽게 알 수 있을 것이다. 추상 클래스에도 생성자가 있으며, 멤버변수와 메서드도 가... 추상 클래스객체 지향 프로그래밍자바의 정석객체 지향 프로그래밍 자바의 정석 Chapter 07 객체 지향 프로그래밍 Ⅱ - 05. 다형성편 이를 좀 더 구체적으로 말하자면, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 했다. 이 두 클래스의 인스턴스를 생성하고 상죵하기 위해서는 다음과 같이 할 수 있다. 다음과 같이 조상 클래스 타입의 참조변수로 자손 클래스의 인스턴스를 참조하도록 하는 것도 가능하다. 이 두 클래스의 인스턴스를 생성하고 사용하기 위해서는 다음과 같이 할 수 있다. 아래와 같이 조상 클래... 다형성객체 지향 프로그래밍자바의 정석객체 지향 프로그래밍
[Java] 1 클래스-1. 객체 지향 프로그래밍/ 객체와 클래스 '객체 지향 언어' 에서 '객체'를 모르면 진짜 답없으니까 객체부터 차근차근 객체(부품)를 만들고 하나씩 조립해서 완성된 프로그램을 만드는 기법 : OOP(Object Oriented Programming) 객체 지향 프로그래밍 객체? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것. 현실세계의 객체를 소프트웨어 객체로 설계하는... Java객체와 클래스객체 지향 프로그래밍Java 객체 만들기 2 클래스 변수 count가 User 인스턴스 개수를 정확히 나타내도록 하려면 User 인스턴스가 생성될 때마다 count의 값을 1씩 늘리면 됩니다. 그럼 인스턴스 이름을 가지고 클래스 변수의 값을 설정하는 것도 가능할까요? 다시 말해, 이 코드는 클래스 변수의 값을 설정하는 것이 아닌 인스턴스 변수의 값을 설정하는 것입니다. 정리하자면, 클래스 변수의 값을 읽을 때는 클래스 이름.클래스 변수... 프로그래밍메소드python클래스 메소드클래스 변수데코레이터프로그래밍 기초객체 지향 프로그래밍python 자바의 정석 Chapter 07 객체 지향 프로그래밍 Ⅱ - 06. 추상 클래스편 추상 클래스는 미완성 설계도에 비유할 수 있다. 단지 미완성 메서드(추상 메서드)를 포함하고 있다는 의미다. 추상 클래스는 상속을 통해서 자손 클래스에 의해서만 완성될 수 있다. 추상 클래스는 키워드 'abstract'만 붙이면 된다. 이 클래스에는 추상 메서드가 있으니 상속을 통해서 구현해주어야 한다는 것을 쉽게 알 수 있을 것이다. 추상 클래스에도 생성자가 있으며, 멤버변수와 메서드도 가... 추상 클래스객체 지향 프로그래밍자바의 정석객체 지향 프로그래밍 자바의 정석 Chapter 07 객체 지향 프로그래밍 Ⅱ - 05. 다형성편 이를 좀 더 구체적으로 말하자면, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 했다. 이 두 클래스의 인스턴스를 생성하고 상죵하기 위해서는 다음과 같이 할 수 있다. 다음과 같이 조상 클래스 타입의 참조변수로 자손 클래스의 인스턴스를 참조하도록 하는 것도 가능하다. 이 두 클래스의 인스턴스를 생성하고 사용하기 위해서는 다음과 같이 할 수 있다. 아래와 같이 조상 클래... 다형성객체 지향 프로그래밍자바의 정석객체 지향 프로그래밍